package com.nova.bluetooth.netWork.result;

import com.google.gson.annotations.SerializedName;

/**
 * {
 *     "code": 200,
 *     "msg": "success",
 *     "data": {
 *         "uid": 20,
 *         "nickName": "18598826268",
 *         "avatarUrl": "http://120.24.69.145/dido/profile/upload/2022/07/06/a493cb12-c1cb-402b-9173-7c8915975331.jpg",
 *         "phone": "18598826268",
 *         "password": "123456",
 *         "openId": null,
 *         "gender": 1,
 *         "province": null,
 *         "country": null,
 *         "city": null,
 *         "language": null,
 *         "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJVU0VSXzIwIiwidXNlcklkIjoyMCwidXVpZCI6InVzZXJfdG9rZW46NTM5Mjg1MDctNzJmYy00OGNkLWI2NDQtNTA5ZDQ3NmM0OWUzIiwiaWF0IjoxNjY1MjE3MzA5LCJqdGkiOiIyMCJ9.C74Fp821ccrX765a5l2xTIZf150davkKafexNcaj1oCSom48VVxH-yl7q-7sQ8SjZ9uatrgOm6B_4bYHTw2xmg",
 *         "integral": 261658,
 *         "createTime": "2022-07-04 11:02:20",
 *         "state": 0,
 *         "receiveMember": 1,
 *         "uuid": "user_token:53928507-72fc-48cd-b644-509d476c49e3"
 *     }
 * }
 */
public class InputAuthCodeResult  extends BaseResult{

    @SerializedName("code")
    private Integer code;
    @SerializedName("msg")
    private String msg;
    @SerializedName("data")
    private DataDTO data;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public static class DataDTO {
        @SerializedName("uid")
        private Integer uid;
        @SerializedName("nickName")
        private String nickName;
        @SerializedName("avatarUrl")
        private String avatarUrl;
        @SerializedName("phone")
        private String phone;
        @SerializedName("password")
        private String password;
        @SerializedName("openId")
        private Object openId;
        @SerializedName("gender")
        private Integer gender;
        @SerializedName("province")
        private Object province;
        @SerializedName("country")
        private Object country;
        @SerializedName("city")
        private Object city;
        @SerializedName("language")
        private Object language;
        @SerializedName("token")
        private String token;
        @SerializedName("integral")
        private Integer integral;
        @SerializedName("createTime")
        private String createTime;
        @SerializedName("state")
        private Integer state;
        @SerializedName("receiveMember")
        private Integer receiveMember;
        @SerializedName("roleId")
        private Integer roleId; //角色id 1、普通用户 2、绑定过推荐码的普通用户 3、Ai推荐官 4、达人
        @SerializedName("uuid")
        private String uuid;
        @SerializedName("countryCode")
        private String countryCode;

        public String getCountryCode() {
            return countryCode;
        }

        public void setCountryCode(String countryCode) {
            this.countryCode = countryCode;
        }

        public Integer getRoleId() {
            return roleId;
        }

        public void setRoleId(Integer roleId) {
            this.roleId = roleId;
        }

        public Integer getUid() {
            return uid;
        }

        public void setUid(Integer uid) {
            this.uid = uid;
        }

        public String getNickName() {
            return nickName;
        }

        public void setNickName(String nickName) {
            this.nickName = nickName;
        }

        public String getAvatarUrl() {
            return avatarUrl;
        }

        public void setAvatarUrl(String avatarUrl) {
            this.avatarUrl = avatarUrl;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getPassword() {
            return password;
        }

        public void setPassword(String password) {
            this.password = password;
        }

        public Object getOpenId() {
            return openId;
        }

        public void setOpenId(Object openId) {
            this.openId = openId;
        }

        public Integer getGender() {
            return gender;
        }

        public void setGender(Integer gender) {
            this.gender = gender;
        }

        public Object getProvince() {
            return province;
        }

        public void setProvince(Object province) {
            this.province = province;
        }

        public Object getCountry() {
            return country;
        }

        public void setCountry(Object country) {
            this.country = country;
        }

        public Object getCity() {
            return city;
        }

        public void setCity(Object city) {
            this.city = city;
        }

        public Object getLanguage() {
            return language;
        }

        public void setLanguage(Object language) {
            this.language = language;
        }

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public Integer getIntegral() {
            return integral;
        }

        public void setIntegral(Integer integral) {
            this.integral = integral;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public Integer getState() {
            return state;
        }

        public void setState(Integer state) {
            this.state = state;
        }

        public Integer getReceiveMember() {
            return receiveMember;
        }

        public void setReceiveMember(Integer receiveMember) {
            this.receiveMember = receiveMember;
        }

        public String getUuid() {
            return uuid;
        }

        public void setUuid(String uuid) {
            this.uuid = uuid;
        }
    }
}
